package com.wang.tool.delivery.req;

import com.alibaba.fastjson.JSONObject;
import com.wang.tool.delivery.base.*;
import com.wang.tool.delivery.base.PageParam;

/**
 * @Description
 * @Author shaopeng
 * @Date 2022/8/31
 * @Version 1.0
 */
public class DeliveryRequest {


    /**
     * 用户信息集
     */
    private UserBox userBox;

    /**
     * 坐标信息
     */
    private LocationInfo locationInfo;


    /**
     * 机器信息
     */
    private DeviceInfo deviceInfo;


    /**
     * 业务参数
     */
    private JSONObject bizParam;

    /**
     * 版本
     */
    private String version;



    /*调试参数*/


    /**
     * 分页参数
     */
    private PageParam pageParam;

    /**
     * 调试参数
     */
    private DevInfo devInfo;

    /*调试参数*/


    /*加速工具*/

    /**
     * 单次box
     */
    private transient DeliveryBox box;

    /*加速工具*/

    public UserBox getUserBox() {
        return userBox;
    }

    public void setUserBox(UserBox userBox) {
        this.userBox = userBox;
    }

    public LocationInfo getLocationInfo() {
        return locationInfo;
    }

    public void setLocationInfo(LocationInfo locationInfo) {
        this.locationInfo = locationInfo;
    }

    public DeviceInfo getDeviceInfo() {
        return deviceInfo;
    }

    public void setDeviceInfo(DeviceInfo deviceInfo) {
        this.deviceInfo = deviceInfo;
    }

    public JSONObject getBizParam() {
        return bizParam;
    }

    public void setBizParam(JSONObject bizParam) {
        this.bizParam = bizParam;
    }

    public PageParam getPageParam() {
        return pageParam;
    }

    public void setPageParam(PageParam pageParam) {
        this.pageParam = pageParam;
    }

    public DevInfo getDevInfo() {
        return devInfo;
    }

    public void setDevInfo(DevInfo devInfo) {
        this.devInfo = devInfo;
    }

    public DeliveryBox getBox() {
        return box;
    }

    public void setBox(DeliveryBox box) {
        this.box = box;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }
}
